/* PROBLEME N° 5
 * Trouver le plus petit nombre divisible par tous les entiers de 0 à 20
 */
#include <stdio.h>
#include <stdlib.h>

int divisible(int);

int main(int argc, char *argv[])
{
    int trouve = 0;
    int i = 1, n = 0;
 
    while(!trouve)
    {
        n = i;
        if(divisible(n))
            trouve = 1;
        i++;
    }

    printf("%d\n", n);
    return 0;
}

// Vérifie si le nombre n est divisible par tous les nombres de 0 à 20
int divisible(int n)
{
    int i = 0;
    for(i = 1; i <= 20; ++i)
    {
        if(n % i != 0)
            return 0;
    }

    return 1;
}
